hackerrank minimum time required problem